like a deer in headlights - Spanish English Dictionary